//
//  MMcipher.h
//  MMcipher_Example
//
//  Created by 吴智民 on 2020/7/3.
//  Copyright © 2020 lanchc. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface MMcipher : NSObject

/// 签名验证
/// @param ciphertext 密文
/// @param skn 签名
/// @param puk 公钥
/// @return true 成功 false 失败
+(BOOL)isVerification:(NSString*)ciphertext sign:(NSString*)skn pk:(NSString*)puk;


/// 公钥解密
/// @param ciphertext  密文
/// @param puk 公钥
+(NSString*)decryption:(NSString*)ciphertext pk:(NSString*)puk;

/// 公钥加密
/// @param ciphertext 明文
/// @param puk 公钥
+(NSString*)encryption:(NSString*)ciphertext pk:(NSString*)puk;

@end

NS_ASSUME_NONNULL_END
